import ParamControlNetCollapse from 'features/parameters/components/Parameters/ControlNet/TFEasyParamControlNetCollapse';
import ParamSeamlessCollapse from 'features/parameters/components/Parameters/Seamless/ParamSeamlessCollapse';
import { memo } from 'react';
import ParamSDXLPromptArea from './TFParamSDXLPromptArea';
import ParamSDXLRefinerCollapse from './ParamSDXLRefinerCollapse';
import ProcessButtons from 'features/parameters/components/ProcessButtons/ProcessButtons';
import TFSDXLImageToImageTabCoreParameters from './TFSDXLImageToImageTabCoreParameters';
import ModelAndLora from 'features/parameters/components/Parameters/ModelAndLora';
import PresetParameters from 'features/ui/components/PresetParameters';
import BasicParameters from 'features/parameters/components/Parameters/Basic';
import TourflyAdvancedCollapse from 'features/parameters/components/Parameters/TourflyAdvanced/SDXLParamAdvancedCollapse';

const TFSDXLImageToImageTabParameters = () => {
  return (
    <>
      <ParamSDXLPromptArea />
      <ProcessButtons />
      <BasicParameters />
      <ModelAndLora />
      <PresetParameters />
      <TFSDXLImageToImageTabCoreParameters />
      <ParamControlNetCollapse />
      <ParamSDXLRefinerCollapse />
      <ParamSeamlessCollapse />
      <TourflyAdvancedCollapse />
    </>
  );
};

export default memo(TFSDXLImageToImageTabParameters);
